package com.ai.trickycards.entity.enumeration

import java.io.Serializable

/**
 * 扑克牌
 */
data class PokerItem(
    /**
     * 扑克牌花色：方块、红桃、黑色、梅花
     */
    val suit: PokerSuitEnum,

    /**
     * 扑克牌点数：A、K、Q、J、T、9、8、7、6、5、4、3、2
     */
    val rank: PokerRankEnum
) : Serializable {
    companion object {

        /**
         * 花牌
         */
        fun joker() = PokerItem(PokerSuitEnum.Joker, PokerRankEnum.Joker)
    }
}